@charset "utf-8";
/* CSS Document */
.transition035{
	transition: all 0.35s;
    -moz-transition: all 0.35s;
    -webkit-transition: all 0.35s;
    -o-transition: all 0.35s;
}
.transition05{
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
}


.transition_up{
    opacity:0;
	transition: all 1s ease;
    -moz-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
	transform: translateY(50px);
	-moz-transform: translateY(50px);
	-webkit-transform: translateY(50px);
	-o-transform: translateY(50px);
}
.ani-cur .transition_up{
    opacity:1;
	transform: translateX(0);
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
}
.transition_down{
    opacity:0;
	transition: all 1s ease;
    -moz-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
	transform: translateY(-50px);
	-moz-transform: translateY(-50px);
	-webkit-transform: translateY(-50px);
	-o-transform: translateY(-50px);
}
.ani-cur .transition_down{
    opacity:1;
	transform: translateX(0);
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
}

.transition_right{
    opacity:0;
	transition: all 1s ease;
    -moz-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
	transform: translateX(60px);
	-moz-transform: translateX(60px);
	-webkit-transform: translateX(60px);
	-o-transform: translateX(60px);
}
.ani-cur .transition_right{
    opacity:1;
	transform: translateX(0);
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
}

.transition_left{
    opacity:0;
	transition: all 1s ease;
    -moz-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
	transform: translateX(-60px);
	-moz-transform: translateX(-60px);
	-webkit-transform: translateX(-60px);
	-o-transform: translateX(-60px);
}
.ani-cur .transition_left{
    opacity:1;
	transform: translateX(0);
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
}


@keyframes rt{
	100% {
		transform: rotate(360deg);
	}
}
@keyframes lt{
	100% {
		transform: rotate(-360deg);
	}
}
@keyframes pin02{
	0% {
		-webkit-box-shadow: 0px 0px 0 0px rgba(0, 85, 169, 0.2);
		box-shadow: 0px 0px 0 0px rgba(0, 85, 169, 0.2);
	}
	50% {
		-webkit-box-shadow: 0px 0px 0 20px rgba(0, 85, 169, 0.2);
		box-shadow: 0px 0px 0 20px rgba(0, 85, 169, 0.2);
	}
	100% {
		-webkit-box-shadow: 0px 0px 0 0px rgba(0, 85, 169, 0.2);
		box-shadow: 0px 0px 0 0px rgba(0, 85, 169, 0.2);
	}
}
@keyframes circlepulse{
	0% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(3);
		opacity: 0;
	}
}
@-webkit-keyframes circlepulse{
	0% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(3);
		opacity: 0;
	}
}


.updown{
    -webkit-animation: updown 2s linear infinite;
    animation: updown 2s linear infinite;
}
@keyframes updown{
	0% {
		transform: translate(0px, 0px);
	}
	25% {
		transform: translate(0px, -10px);
	}
	50% {
		transform: translate(0px, 0px);
	}
	75% {
		transform: translate(0px, 10px);
	}
	100% {
		transform: translate(0px, 0px);
	}
}